iT邦幫忙

2024 iThome 鐵人賽

DAY 1
0
Software Development

做一支專屬自己學校的課程評價 LINE Bot 吧!系列 第 1

[Day 01] 前言: 為什麼會有課程評價 LINE Bot 教學系列文呢?

  • 分享至 

  • xImage
  •  

大多數人在刪去法中找到興趣

睽違兩年再度提筆參賽,是抱著取之於網路資源,回饋於網路資源的心態回來,我不是資訊工程領域出身的人,所以希望這些內容可以讓每一位想要跨領域的人,都可以受惠。進一步來說,是想寫給每位莘莘學子,特別是在夜深人靜偷偷苦惱著「我到底適不適合走這條路」、「要不要轉學、轉系、休學,還是重考」、「這真的是我喜歡的科系嗎?」的人。

你並不孤單,大多數人都是在刪去法中找到興趣的,因為嘗試過,所以知道不喜歡這個、知道不喜歡那個,最後留下來的或許就會是喜歡的。無論看到這裡的你是迷惘的人,還是「聽說寫程式很有趣」、「好像可以比較好賺」想過來看看的人,在了解自己適不適合成為一位工程師、程式人的過程中,除了修外系課、解課本上的作業題、被期中期末的上機考欺負外,Side Project 絕對是讓你體驗寫程式的超好選擇,因為你會在自己有興趣解決的痛點中,體驗一系列用程式解決問題的過程。

從周遭的問題出發設計專案

在求學中肯定遇過不少煩惱的經驗:外送難叫、租屋垃圾難倒、找房好困難、考古題好難找、外租室友不好找、好想脫魯、假日要去哪裡玩、附近有哪裡好吃的、每天到底要吃什麼、開學要選什麼課才好。

燈燈!於是乎就選擇切入 所有大學生必備選課煩惱,來做一個 LINE Bot 課程評價機器人吧! 這就是我大三的時候一時興起的念頭,一興起下就不得了,於是乎我的期末考就炸了。(不過這個機器人也紅遍了全校,至今有超過 9,000 人所使用,要知道我念的彰師可是一屆不到 1,500 人的小而美學校呢~)

選課苦惱課程評價的痛點幾乎適用於所有大學,甚至是高中,卻因為各校選課制度、時程與類型的差異,有著不一樣的習慣與方式,因此選擇以此專案學習的你,可以在系列文中一邊臨摹一邊修改,進而做出適合自己學校的課程評價機器人。

在開始前我需要哪些先備知識

本系列文適合修過 1~2 門程式設計課的非資工領域人,希望藉由專案體驗程式設計、甚至期許未來有機會能將此技能與自身領域結合,如果你還沒修過半堂程式設計,請根據下列關鍵字搜尋,前輩們會帶你先完成工具的安裝與基本觀念。

程式基礎知識

  • 我知道怎麼安裝 Python
  • 我知道 Python 迴圈、條件句、函式、套件的安裝與引用
  • 我知道網頁是由 HTML、CSS、JavaScript 所構成與大概了解其功能
  • 我知道寫程式可以用 VSCode (Visual Studio Code) 軟體編寫

版本控制基礎知識

  • 我知道 GitHub 有地球上所有工程師心血結晶 - 滿滿的程式資源
  • 我知道 git push 跟 git pull 是什麼

健康的 Debug 心態

  • 我知道不會的時候可以找 ChatGPT 聊聊天
  • 我知道還是解不開時候,可以先起身去走走散散心再回來
  • 我知道也可以使用小黃鴨除錯法幫助我解開 Bug
  • 你知道就算大雨讓這座城市顛倒,我會給你懷抱。

https://ithelp.ithome.com.tw/upload/images/20240915/20151510DkaR8fwQUP.png

彰師小生物」是彰師最多人使用的 LINE Bot 課程評價機器人,圖為該網頁封面。

學習地圖

學習地圖的存在可以幫助你更了解整個知識架構 :


下一篇
[Day 02] 產品比較分析: 動手之前,爬梳各大學現有課程評價平台
系列文
做一支專屬自己學校的課程評價 LINE Bot 吧!30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言